package com.me.demotable;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RestController;

//import com.me.demotable.qdsl.entity.QWlSysMenu;
//import com.me.demotable.qdsl.entity.QWlSysRole;
//import com.me.demotable.qdsl.entity.WlSysMenu;
//import com.me.demotable.qdsl.repository.WlSysMenuRepository;
//import com.me.demotable.qdsl.service.WlSysMenuService;


@RestController
@SpringBootApplication
public class DemoTableApplication {

//    @Autowired
//    private WlSysMenuService wlSysMenuService;
//
//    @Autowired
//    private WlSysMenuRepository wlSysMenuRepository;
//
//    @Autowired
//    private JPAQueryFactory jpaQueryFactory;
//
//    @GetMapping("/menu")
//    public List<WlSysMenu> hello() {
//        return wlSysMenuService.findAll();
//    }
//
//    @PersistenceContext
//    EntityManager em;
//
//    @Data
//    @AllArgsConstructor
//    @ToString
//    @NoArgsConstructor
//    public static class MyDTO {
//
//        private Integer menuId;
//        private String menuName;
//    }
//
//
//    @PostMapping("/menu")
//    public WlSysMenu save(@RequestBody WlSysMenu menu) {
//
//        PathMetadata p = QWlSysMenu.wlSysMenu.getMetadata();
//
//
//
//
//
//        return wlSysMenuService.save(menu);
//    }
//
//    @DeleteMapping("/menu/{id}")
//    public String delete(@PathVariable Integer id) {
//         wlSysMenuService.deleteById(id);
//         return "OK";
//    }

//
//    @DeleteMapping("/cache/menu/{id}")
//    public String removeCache(@PathVariable Integer id) {
//         wlSysMenuService.evict(id);
//         return "OK";
//    }

    public static void main(String[] args) {




        SpringApplication.run(DemoTableApplication.class, args);
    }
}
